/* applicationConfirm */
legend {width: 0;height: 0; overflow: hidden;font-size: 0; text-indent: -9999px;}
.applicationConfirmBox {height: 233px; background-color:#f3f3f3; background-position: 85px 50%; background-repeat: no-repeat;padding: 50px 50px 50px 460px;
margin-bottom: 20px;
}
.applicationConfirmBox .formBox .inquiryCategory {color:#0167b2;opacity: 0.5; }
.applicationConfirmBox .formBox .desc {font-size: 24px; font-family: "nanumB"; margin: 10px 0;}
.applicationConfirmBox .formBox .desc strong {color:#0167b2;}
.applicationConfirmBox .formBox .alertTxt {color:#808080; font-size: 14px;}
.applicationConfirmBox .formBox .inputBox {margin-bottom: 6px;}
.applicationConfirmBox .formBox .inputBox label {display: inline-block;width: 60px; font-size: 14px;line-height: 35px;height: 35px;}
.applicationConfirmBox .formBox .inputBox input {width: 210px; height: 25px;line-height: 35px; padding: 5px; border: 1px solid #d9d9d9; background: #fff;}
.applicationConfirmBox .formBox form {margin-top: 20px;}
.applicationConfirmBox .formBox .inputBoxWrap {float: left;}
.applicationConfirmBox .formBox .btnInquiry {display: block;width: 100px; height: 80px;background: #0167b2; text-align: center;line-height: 80px;color:#fff;font-size: 18px; float: left; border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left: 6px;
}
.applicationConfirmBox01 {background-image: url("../images/member/bgApplication01.png");}
.applicationConfirmBox02 {background-image: url("../images/member/bgApplication02.png");}
.applicationConfirmBox03 {background-image: url("../images/member/bgApplication03.png");}
.applicationConfirmBox04 {background-image: url("../images/member/bgApplication04.png");}
.applicationConfirmBox05 {background-image: url("../images/member/bgApplication05.png");}



/* login */
.loginFormWrap {text-align:center;}
.loginFormBox {border:1px solid #ccc;background:#fafafa;padding:50px;}
.loginFormBox .imgBox {float:left;display:block;}

#loginForm {width:790px; margin:auto;}
#loginForm form {margin-left:50px;float:left;}
#loginForm fieldset {width:520px;position:relative; }
#loginForm .inputWrap{ float:left;}
#loginForm .loginBox {border-bottom:1px solid #ccc; padding-bottom:20px;}
#loginForm .loginBox .idBox{ margin-bottom:10px;}

#loginForm .btnLogin {width:120px; height:70px; background:#579149; color:#fff; font-size:1.2em; text-align:center;line-height:70px; display:block; border-radius:5px; float:right;}
#loginForm label {font-size:1em; color:#333; width:80px; display:inline-block; text-align:left;}
#loginForm input {width:310px; height:30px; border:1px solid #ccc; padding:3px;}
#loginForm p {font-size:0.85em;color:#808080;}

#loginForm .searchBox {padding-top:20px; margin-bottom:0;}
#loginForm .searchBox div{ margin-bottom:10px; position:relative; he ight:20px;;}
#loginForm .searchBox p{ width:340px; display:inline-block; vertical-align:middle;text-align:left;}
#loginForm .searchBox .btnGray{ display:inline-block;width:180px; height:25px; background:#999;color:#fff; line-height:25px;text-align:center; border-radius:5px; vertical-align:middle; font-size:0.85em;}
#loginForm .searchBox div * {vertical-align:middle;}







/* 회원가입 */
.register {text-align:left;}
.register h3{font-size:1.25em;padding:20px 0;}
.scrollBox {padding:30px;background:#fafafa;border:1px solid #d9d9d9;height:300px;overflow-y:scroll;line-height:2;}
.scrollBox dl {margin-top:20px;}
.scrollBox dl:first-child {margin-top:0px;}

.processList li {width:31%;float:left;text-align:center;height:60px;line-height:60px;color:#fff; font-size:1.25em; font-weight:bold;margin-left:3.3%;position:relative;}
.processList li:after {content:""; display:block;position:absolute;background:url("../images/board/bgProcessList.png") no-repeat 50%; width:16px; height:60px; left:0; top:50%;margin-top:-30px;margin-left:-8%;}
.processList li {display:block;background:#bfbfbf;}
.processList li.on{background:#ec1841;}
.processList li:first-child  {margin-left:0;}
.processList li:first-child:after  {display:none;}

.agreeBox {margin:10px 0;text-align:center;}


.thanks {background:#fafafa;border:1px solid #d9d9d9;padding:30px;margin:20px 0;text-align:center;}
.thanks .main {font-size:2em;font-weight:bold;padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d9d9d9;}
.thanks .main em {color:#61ba46;}



/* memberJoinTable */
.memberJoinTable {border-top:1px solid #579149; font-size:1em; width:100%;}
.memberJoinTable thead th {background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.memberJoinTable thead th.border {border-right:1px solid #ccc;}

.memberJoinTable tbody th {background:#f8f8f8; text-align:left; padding:20px 15px; vertical-align:middle;}
.memberJoinTable tbody td {background:#fff; text-align:left; padding:10px 15px;vertical-align:middle;}
.memberJoinTable tbody td p {display:inline-block;}
.memberJoinTable tbody td .inputTxt {height:35px; border:1px solid #ccc;}
.memberJoinTable .star {color:#579149}
.memberJoinTable tbody tr {border-bottom:1px solid #ccc;}
.memberJoinTable tbody td .btnDouble {display:inline-block; height:37px; line-height:37px; background:#999; text-align:center; padding:0 10px; border-radius:5px; color:#fff; margin-left:10px;}
.memberJoinTable tbody td .alertTxt {margin-left:10px;}
.memberJoinTable tbody td .dir {display:inline-block; margin:0 3px;}
.memberJoinTable tbody td .btnZip {display:inline-block; height:37px; line-height:37px; background:#fba53e; text-align:center; padding:0 10px; border-radius:5px; color:#fff; margin-left:10px;}
.memberJoinTable tbody td select.inputTxt {height:39px;}
.memberJoinTable tbody td .radioWrap input {margin-left:10px;}




.joinComplete {padding:55px; background:#f8f8f8; border:1px solid #ccc; text-align:center;}
.joinComplete .greetingTxt {font-family:"nanumB"; font-size:24px; line-height:180%; border-bottom:1px solid #ccc; padding-bottom:30px;}
.joinComplete .completeTxt {font-family:"nanumB"; font-size:1em; line-height:180%;padding-top:30px;}

.agree .searchBox .btnWrap {margin-top:20px;;}
.searchBox {margin-bottom:50px;}
.searchBox h4 {font-size:20px; margin-bottom:15px;}
.searchBox .btnWrap {text-align:center; margin-top:;}

.emailPolicy {padding:250px 55px 55px; background:url("../images/member/bgEmailDeny.png") 50% 50px no-repeat #f8f8f8; border:1px solid #ccc; text-align:center;}
.emailPolicy .greetingTxt {font-family:"nanumB"; font-size:24px; line-height:180%; border-bottom:1px solid #ccc; padding-bottom:30px;}
.emailPolicy .completeTxt {font-family:"nanumB"; font-size:1em; line-height:180%;padding-top:30px;}




